// 构建一个服务
const http = require("http");
const fs = require("fs");
console.log(111);
const server = http.createServer((req,res)=>{
    console.log(req.url); // 浏览器请求过来的路径地址
    // console.log(222);  // 回调函数的执行 是和浏览器发送的请求有关系；
    // req:request 的简写 ，请求的意思 。  客户端请求服务端相关的内容
    // res: response 的简写 ，返还的意思 。 服务端给客户端的内容
    // 设置内容类型和编码格式
    res.setHeader("Content-Type","text/html;charset=utf-8");
    if(req.url==="/index"){
        // 读取主页
        let data =  fs.readFileSync("./views/index.html")
        res.write(data);

        // 1. /product?name=zhangsan&age=20
        // 2. /product
    }else if(req.url==="/product"){
        // 读取产品页面内容
        let data = fs.readFileSync("./views/product.html");
        res.write(data);
    }
    
    res.end();  // 告诉浏览器 请求完毕了。
})

server.listen(8989);

